life annuity contract - Español Inglés Diccionario